semantic analysis

Terms from Artificial Intelligence: humans at the heart of algorithms

Page numbers are for draft copy at present; they will be replaced with correct numbers when final book is formatted. Chapter numbers are correct and will not change now.

Semantic analysis in natural language processing is about determining the meaning of an utterance or text. It usually happens after syntactic analysis, but can also operate directly at the lexical level, determinig the meaning of individual words or short phrases. The term usually implies some form of explicit representation of the meaning (that is symbolic AI. However, sub-symbolic systems notably large-language models areguably have a form of semantic knowledge encoded in vectors of weights.

Otehr media, such as images, also can be analysed at a semamtic level.

Used in Chap. 13: pages 203, 205, 206, 209, 212, 213, 214, 218